// String
main () {
  var s1 = 'Single quotes work well for string literals.';
  var s2 = "Double quotes work just as well.";
  var s3 = 'It\'s easy to escape the string delimiter.';
  var s4 = "It's even easier to use the other delimiter.";

  var s = 'string interpolation';

  print('Dart has $s, which is very handy.' ==
      'Dart has string interpolation, ' +
          'which is very handy.');
  print('That deserves all caps. ' +
          '${s.toUpperCase()} is very handy!' ==
      'That deserves all caps. ' +
          'STRING INTERPOLATION is very handy!');

  var s5 = 'String '
    'concatenation'
    " works even over line breaks.";
  print(s5 ==
      'String concatenation works even over '
      'line breaks.');

  var s6 = 'The + operator ' + 'works, as well.';
  print(s6 == 'The + operator works, as well.');

  var s7 = '''
    You can create
    multi-line strings like this one.
    ''';
  print(s7);
  var s8 = """This is also a
    multi-line string.""";
  print(s8);

  var s9 = r"In a raw string, even \n isn't special.";
  var s10 = "In a raw string, even \n isn't special.";
  print(s9);
  print(s10);
}